package luogu;

import java.util.Scanner;

public class Main13 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        sc.nextLine(); // 消耗换行符
        String s = sc.nextLine();  //如果没有上面那一行，s会得到一个空字符串“”

        String alpha = "abcdefghijklmnopqrstuvwxyz";
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i <s.length(); i++) {
            int index = alpha.indexOf(s.charAt(i));  //获取到s中每个字母在26字母表中的索引
           int newIndex = (index + n)%26;    //获取到向后移动n位的字母的索引  保证得到的索引范围是[0,26）
           sb.append(alpha.charAt(newIndex));   //根据索引获取字母，并将字母添加到sb中进行拼接
        }
        System.out.println(sb.toString());
    }
}